import java.io.File;
import java.util.ArrayList;

import algoritmos.FIFO;

public class Main {

	public static void main(String[] args) {
		// Rand r = new Rand(requisicao(), 4);
		// r.showResults();

		Leitor leitor = new Leitor();
		ArrayList leituraArquivo = leitor.lerOperacoes(new File("REFERENCIAS.TXT"));
		// Otimo o = new Otimo(leituraArquivo, 4);
		// o.showResults();
		FIFO f = new FIFO(leituraArquivo, 100);
		f.showResults();
	}

	private static ArrayList<Integer> requisicao() {
		ArrayList<Integer> requisicao = new ArrayList<Integer>();
		requisicao.add(1);
		requisicao.add(2);
		requisicao.add(3);
		requisicao.add(4);
		requisicao.add(5);
		requisicao.add(6);
		requisicao.add(7);
		requisicao.add(5);
		requisicao.add(4);
		requisicao.add(2);
		return requisicao;
	}

}